home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dr. Windows 3
/
dr win3.zip
/
dr win3
/
WINFONTS
/
TEMPOFON.ZIP
/
TEMPO.SIT
/
TempoFont
/
About TempoFont.rsrc
/
bin.rsrc_CODE_5_WindowStuff.txt
< prev
next >
Wrap
Text File
|
1990-06-29
|
53KB
|
935 lines
# near model CODE resource
# jump table entries: 424-436 (13 of them)
fn00000000:
00000000 4E56 FFF6 link A6, -0x000A
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 3D6E 0008 FFF6 move.w [A6 - 0xA], [A6 + 0x8]
0000000E 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1
00000014 3D6E FFF6 FFF8 move.w [A6 - 0x8], [A6 - 0xA]
0000001A 426E FFFE clr.w [A6 - 0x2]
0000001E 7EFF moveq.l D7, 0xFFFFFFFF
00000020 2D47 FFFA move.l [A6 - 0x6], D7
00000024 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000028 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
0000002C 286D FDC0 movea.l A4, [A5 - 0x240]
00000030 2854 movea.l A4, [A4]
label00000032:
00000032 52AE FFFA addq.l [A6 - 0x6], 1
00000036 598F subq.l A7, 4
00000038 2F2C 003E move.l -[A7], [A4 + 0x3E]
0000003C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000040 47EE FFF8 lea.l A3, [A6 - 0x8]
00000044 2E0B move.l D7, A3
00000046 5287 addq.l D7, 1
00000048 2F07 move.l -[A7], D7
0000004A 2F3C 0000 0001 move.l -[A7], 0x1
00000050 42A7 clr.l -[A7]
00000052 2F3C 0000 0001 move.l -[A7], 0x1
00000058 A9E0 syscall Munger
0000005A 2D5F FFFA move.l [A6 - 0x6], [A7]+
0000005E 0CAE FFFF FFFF FFFA cmpi.l [A6 - 0x6], 0xFFFFFFFF
00000066 6F00 0006 ble +0x8 /* 0000006E */
0000006A 526E FFFE addq.w [A6 - 0x2], 1
label0000006E:
0000006E 0CAE 0000 0000 FFFA cmpi.l [A6 - 0x6], 0x0
00000076 6CBA bge -0x44 /* 00000032 */
00000078 2F2D FDC0 move.l -[A7], [A5 - 0x240]
0000007C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000080 3D6E FFFE 000A move.w [A6 + 0xA], [A6 - 0x2]
00000086 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000008A 4E5E unlink A6
0000008C 205F movea.l A0, [A7]+
0000008E 548F addq.l A7, 2
00000090 4ED0 jmp [A0]
export_53:
00000092 4E56 FF90 link A6, -0x0070
00000096 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
0000009A 2F2D FDC0 move.l -[A7], [A5 - 0x240]
0000009E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000000A2 286D FDC0 movea.l A4, [A5 - 0x240]
000000A6 2854 movea.l A4, [A4]
000000A8 3E2D CE84 move.w D7, [A5 - 0x317C]
000000AC 5347 subq.w D7, 1
000000AE CFFC 02F0 muls.w D7, 0x2F0
000000B2 47ED CEA8 lea.l A3, [A5 - 0x3158]
000000B6 558F subq.l A7, 2
000000B8 4267 clr.w -[A7]
000000BA 4EBA FF44 jsr [PC - 0xBC /* 00000000 */]
000000BE 379F 7002 move.w [A3 + D7.w + 0x2], [A7]+
000000C2 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF
000000C8 3C3C 0001 move.w D6, 0x1
000000CC 3D73 7002 FF90 move.w [A6 - 0x70], [A3 + D7.w + 0x2]
000000D2 6000 0052 bra +0x54 /* 00000126 */
label000000D6:
000000D6 526E FFFC addq.w [A6 - 0x4], 1
000000DA 598F subq.l A7, 4
000000DC 2F2C 003E move.l -[A7], [A4 + 0x3E]
000000E0 3A2E FFFC move.w D5, [A6 - 0x4]
000000E4 48C5 ext.l D5
000000E6 2F05 move.l -[A7], D5
000000E8 45ED CE7E lea.l A2, [A5 - 0x3182]
000000EC 2A0A move.l D5, A2
000000EE 5285 addq.l D5, 1
000000F0 2F05 move.l -[A7], D5
000000F2 2F3C 0000 0001 move.l -[A7], 0x1
000000F8 42A7 clr.l -[A7]
000000FA 2F3C 0000 0001 move.l -[A7], 0x1
00000100 A9E0 syscall Munger
00000102 2A1F move.l D5, [A7]+
00000104 3D45 FFFC move.w [A6 - 0x4], D5
00000108 3A06 move.w D5, D6
0000010A 5345 subq.w D5, 1
0000010C DA45 add.w D5, D5
0000010E 558F subq.l A7, 2
00000110 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000114 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000118 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000011C 3D9F 5092 move.w [A6 + D5.w - 0x110], [A7]+
00000120 5246 addq.w D6, 1
00000122 6900 0008 bvs +0xA /* 0000012C */
label00000126:
00000126 BC6E FF90 cmp.w D6, [A6 - 0x70]
0000012A 6FAA ble -0x54 /* 000000D6 */
label0000012C:
0000012C 3D46 FFFE move.w [A6 - 0x2], D6
00000130 3C2D FDC8 move.w D6, [A5 - 0x238]
00000134 9C6D FDC4 sub.w D6, [A5 - 0x23C]
00000138 3D46 FFF8 move.w [A6 - 0x8], D6
0000013C 37BC 0001 7004 move.w [A3 + D7.w + 0x4], 0x1
00000142 45F3 7000 lea.l A2, [A3 + D7.w]
00000146 3C33 7004 move.w D6, [A3 + D7.w + 0x4]
0000014A 5346 subq.w D6, 1
0000014C E54E lsl D6.w, 2
0000014E 45EA 0228 lea.l A2, [A2 + 0x228]
00000152 4272 6000 clr.w [A2 + D6.w]
00000156 426E FFFA clr.w [A6 - 0x6]
0000015A 426E FFF6 clr.w [A6 - 0xA]
0000015E 3C3C 0000 move.w D6, 0x0
00000162 3A2C 005E move.w D5, [A4 + 0x5E]
00000166 5345 subq.w D5, 1
00000168 3D45 FF90 move.w [A6 - 0x70], D5
0000016C 6000 0162 bra +0x164 /* 000002D0 */
label00000170:
00000170 3A2E FFF6 move.w D5, [A6 - 0xA]
00000174 BA73 7002 cmp.w D5, [A3 + D7.w + 0x2]
00000178 6C00 004E bge +0x50 /* 000001C8 */
0000017C 3A2E FFF6 move.w D5, [A6 - 0xA]
00000180 5245 addq.w D5, 1
00000182 5345 subq.w D5, 1
00000184 DA45 add.w D5, D5
00000186 3806 move.w D4, D6
00000188 B876 5092 cmp.w D4, [A6 + D5.w - 0x110]
0000018C 6600 003A bne +0x3C /* 000001C8 */
00000190 526E FFF6 addq.w [A6 - 0xA], 1
00000194 45F3 7000 lea.l A2, [A3 + D7.w]
00000198 3A33 7004 move.w D5, [A3 + D7.w + 0x4]
0000019C 5345 subq.w D5, 1
0000019E E54D lsl D5.w, 2
000001A0 45EA 0228 lea.l A2, [A2 + 0x228]
000001A4 3806 move.w D4, D6
000001A6 5344 subq.w D4, 1
000001A8 3584 5002 move.w [A2 + D5.w + 0x2], D4
000001AC 5273 7004 addq.w [A3 + D7.w + 0x4], 1
000001B0 45F3 7000 lea.l A2, [A3 + D7.w]
000001B4 3A33 7004 move.w D5, [A3 + D7.w + 0x4]
000001B8 5345 subq.w D5, 1
000001BA E54D lsl D5.w, 2
000001BC 45EA 0228 lea.l A2, [A2 + 0x228]
000001C0 3586 5000 move.w [A2 + D5.w], D6
000001C4 6000 0104 bra +0x106 /* 000002CA */
label000001C8:
000001C8 3A2C 005E move.w D5, [A4 + 0x5E]
000001CC 5345 subq.w D5, 1
000001CE 3806 move.w D4, D6
000001D0 B845